<st:repository xsi:schemaLocation="urn:com:dassault_systemes:settings settings.xsd" xmlns:st="urn:com:dassault_systemes:settings" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" >
	<st:Description name="Tree" PrimaryTabpage="/General/Display/Tree Appearance" >
		<st:role>Setting to handle the specification tree options</st:role>
		<st:RepositoryFile>Tree</st:RepositoryFile>
		<st:version>1</st:version>
		<st:compatibility>
			<st:FullCompatibilityfromLevel>1</st:FullCompatibilityfromLevel>
			<st:UpwardCompatibilityfromLevel>1</st:UpwardCompatibilityfromLevel>
		</st:compatibility>
		<st:DedicatedController>
			<st:Framework_CPP>CATIAApplicationFrame</st:Framework_CPP>
			<st:Interface_CPP>CATICafTreeVizManipSettingAtt</st:Interface_CPP>
			<st:Framework_IDL>CATIAApplicationFrame</st:Framework_IDL>
			<st:Interface_IDL>CATIATreeVizManipSettingAtt</st:Interface_IDL>
			<st:LateType>CATCafTreeVizManipSettingCtrl</st:LateType>
		</st:DedicatedController>
	</st:Description>
	
	<st:attributes>
	
<!-- =================== -->
<!-- ==Tree Appearance== -->
<!-- =================== -->
	
		<st:attribute Name="StructState">
			<st:role>Type of the specification tree.</st:role>
			<st:int>
				<st:enum>
					<st:role>catTreeTypeClassical</st:role>
					<st:value>1</st:value>
					<st:role>catTreeTypeStructural</st:role>
					<st:value>2</st:value>
					<st:role>catTreeTypeHistorical</st:role>
					<st:value>3</st:value>
					<st:role>catTreeTypeRelational</st:role>
					<st:value>4</st:value>
				</st:enum>
				<st:default>	
					<st:value>1</st:value>
				</st:default>
			</st:int>
		</st:attribute>
		
		<st:attribute Name="Orientation">
			<st:role>Orientation applied to the specification tree.</st:role>
			<st:string size="1" Unicode="false">
				<st:enum>
					<st:role>catTreeOrientationVertical</st:role>
					<st:value>V</st:value>
					<st:role>catTreeOrientationHorizontal</st:role>
					<st:value>H</st:value>
				</st:enum>
				<st:default>
					<st:value>V</st:value>
				</st:default>
			</st:string>
		</st:attribute>
		
		<st:attribute Name="LeavesDependant">
			<st:role>Type of size applied to the text of the specification tree.</st:role>
			<st:int>
				<st:enum>
					<st:role>catTreeSizeTypeFixedSize</st:role>
					<st:value>0</st:value>
					<st:role>catTreeSizeTypeTextDependentSize</st:role>
					<st:value>1</st:value>
				</st:enum>
				<st:default>	
					<st:value>1</st:value>
				</st:default>
			</st:int>
		</st:attribute>
		
		<st:attribute Name="LeavesSize">
			<st:role>Number of characters shown for the text of the specification tree in case where LeavesDependant is equal to catTreeSizeTypeFixedSize.</st:role>
			<st:int>
				<st:min>0</st:min>
				<st:max>1000</st:max>
				<st:default>
					<st:value>8</st:value>
				</st:default>
			</st:int>
		</st:attribute>
		
		<st:attribute Name="ShowNoShow">
			<st:role>Visualization Show/NoShow's mode applied to the specification tree.</st:role>
			<st:boolean size="1">
				<st:default size="1">  
					<st:value>true</st:value>
				</st:default>
			</st:boolean>	
		</st:attribute>

    <st:attribute Name="OpenTreeWindowExpanded">
      <st:role>Position/Dimension backup preferences applied to the specification subtree.</st:role>
      <st:boolean size="1">
        <st:default size="1">
          <st:value>false</st:value>
        </st:default>
      </st:boolean>
    </st:attribute>

    <st:attribute Name="SubTreePositionDimension">
      <st:role>Open the tree window expanded.</st:role>
      <st:boolean size="1">
        <st:default size="1">
          <st:value>false</st:value>
        </st:default>
      </st:boolean>
    </st:attribute>
		
<!-- ===================== -->
<!-- ==Tree Manipulation== -->
<!-- ===================== -->

		<st:attribute Name="DisplayGeometry">
			<st:role>"Display geometry on scrolling" mode applied to the specification tree.</st:role>
			<st:boolean size="1">
				<st:default size="1">  
					<st:value>true</st:value>
				</st:default>
			</st:boolean>	
		</st:attribute>
		
		<st:attribute Name="AutoExpand">
			<st:role>Automatic expand mode applied to the specification tree.</st:role>
			<st:boolean size="1">
				<st:default size="1">  
					<st:value>false</st:value>
				</st:default>
			</st:boolean>	
		</st:attribute>
		
		<st:attribute Name="ArcSelection">
			<st:role>Arc-selection mode applied to the specification tree.</st:role>
			<st:boolean size="1">
				<st:default size="1">  
					<st:value>true</st:value>
				</st:default>
			</st:boolean>	
		</st:attribute>
		
		<st:attribute Name="AutoScroll">
			<st:role>Automatic scrolling mode applied to the specification tree.</st:role>
			<st:boolean size="1">
				<st:default size="1">  
					<st:value>true</st:value>
				</st:default>
			</st:boolean>	
		</st:attribute>
		
	</st:attributes>
 
</st:repository>
